package com.feisi.service.impl;

import com.feisi.dao.LinkmanDao;
import com.feisi.domain.Linkman;
import com.feisi.service.LinkmanService;
import org.springframework.beans.factory.annotation.Autowired;
import org.springframework.stereotype.Service;

import java.util.List;

@Service
public class LinkmanServiceImpl implements LinkmanService {

    @Autowired
    private LinkmanDao linkmanDao;

    @Override
    public List<Linkman> findAll(Integer page, Integer limit) {
        List<Linkman> linkmen = linkmanDao.findAll(page, limit);
        return linkmen;
    }

    @Override
    public Integer linkmansTotal() {
        Integer linkmansTotal = linkmanDao.linkmansTotal();
        return linkmansTotal;
    }

    @Override
    public List<Linkman> findByName(String li_name, Integer page, Integer limit) {
        List<Linkman> linkmen = linkmanDao.findByName(li_name, page, limit);
        return linkmen;
    }

    @Override
    public Integer linkmansTotalByName(String li_name) {
        Integer linkmansTotalByName = linkmanDao.linkmansTotalByName(li_name);
        return linkmansTotalByName;
    }

    @Override
    public List<Linkman> findByCustomerName(String customername, Integer page, Integer limit) {
        List<Linkman> linkmen = linkmanDao.findByCustomerName(customername,page,limit);
        return linkmen;
    }

    @Override
    public Integer linkmanTotalByCustomerName(String customername) {
        Integer linkmanTotalByCustomerName = linkmanDao.linkmanTotalByCustomerName(customername);
        return linkmanTotalByCustomerName;
    }

    @Override
    public void saveLinkman(Linkman linkman) {
        linkmanDao.saveLinkman(linkman);
    }

    @Override
    public void deleteLinkman(Integer[] ids) {
        linkmanDao.deleteLinkman(ids);
    }

    @Override
    public void updateLinkman(Linkman linkman) {
        linkmanDao.updateLinkman(linkman);
    }
}
